export interface BuildingRoomVO {
  /**
   * 房屋ID
   */
  roomId: string | number;

  /**
   * 房屋编号
   */
  roomNum: string;

  /**
   * 单元ID
   */
  unitId: string | number;

  /**
   * 层数
   */
  layer: string;

  /**
   * 室
   */
  section: number;

  /**
   * 户型
   */
  apartment: string;

  /**
   * 建筑面积
   */
  builtUpArea: number;

  /**
   * 算费系数
   */
  feeCoefficient: number;

  /**
   * 房屋状态，如房屋出售等，请查看state 表
   */
  state: string;

  /**
   * 小区ID
   */
  communityId: string | number;

  /**
   * 房屋类型
   */
  roomType: string;

  /**
   * 房屋类型 110 住宅房屋，119 办公室 120 宿舍
   */
  roomSubType: string;

  /**
   * 室内面积
   */
  roomArea: number;

  /**
   * 租金
   */
  roomRent: number;

  /**
   * 状态（0正常 1停用）
   */
  status: string;

  /**
   * 备注
   */
  remark: string;

  /**
   * 楼栋Id
   */
  floorId: string | number;
}

export interface BuildingRoomForm extends BaseEntity {
  /**
   * 房屋ID
   */
  roomId?: string | number;

  /**
   * 房屋编号
   */
  roomNum?: string;

  /**
   * 单元ID
   */
  unitId?: string | number;

  /**
   * 层数
   */
  layer?: string;

  /**
   * 室
   */
  section?: number;

  /**
   * 户型
   */
  apartment?: string;

  /**
   * 建筑面积
   */
  builtUpArea?: number;

  /**
   * 算费系数
   */
  feeCoefficient?: number;

  /**
   * 房屋状态，如房屋出售等，请查看state 表
   */
  state?: string;

  /**
   * 小区ID
   */
  communityId?: string | number;

  /**
   * 房屋类型
   */
  roomType?: string;

  /**
   * 房屋类型 110 住宅房屋，119 办公室 120 宿舍
   */
  roomSubType?: string;

  /**
   * 室内面积
   */
  roomArea?: number;

  /**
   * 租金
   */
  roomRent?: number;

  /**
   * 状态（0正常 1停用）
   */
  status?: string;

  /**
   * 备注
   */
  remark?: string;

  /**
   * 楼栋Id
   */
  floorId?: string | number;
  userId?: string | number;
}

export interface BuildingRoomQuery extends PageQuery {
  /**
   * 房屋编号
   */
  roomNum?: string;

  /**
   * 单元ID
   */
  unitId?: string | number;

  /**
   * 层数
   */
  layer?: string;

  /**
   * 室
   */
  section?: number;

  /**
   * 户型
   */
  apartment?: string;

  /**
   * 建筑面积
   */
  builtUpArea?: number;

  /**
   * 算费系数
   */
  feeCoefficient?: number;

  /**
   * 房屋状态，如房屋出售等，请查看state 表
   */
  state?: string;

  /**
   * 小区ID
   */
  communityId?: string | number;

  /**
   * 房屋类型
   */
  roomType?: string;

  /**
   * 房屋类型 110 住宅房屋，119 办公室 120 宿舍
   */
  roomSubType?: string;

  /**
   * 室内面积
   */
  roomArea?: number;

  /**
   * 租金
   */
  roomRent?: number;

  /**
   * 状态（0正常 1停用）
   */
  status?: string;

  /**
   * 楼栋Id
   */
  floorId?: string | number;

  /**
   * 日期范围参数
   */
  params?: any;

  userId?: string | number;
}
